4e287d094ac9f71f7a322f1f376ad9110ac18f26,Quadriga/src/main/java/edu/asu/spring/quadriga/service/impl/transformation/TransformationSaveService.java,TransformationSaveService,saveFileToLocal,#ITransformationFile#,28

Before Change


        String directoryName = getTransformationDirectoryName(transformationFile);
        String metaDataContent = getMetaDataContent(transformationFile);

        return (transformationFileManager.saveFiletoDir(directoryName, "metadata.txt", metaDataContent.getBytes())
                && transformationFileManager.saveFiletoDir(directoryName,
                        "Pattern_" + transformationFile.getPatternFileName(),
                        transformationFile.getPatternFileContent())
                && transformationFileManager.saveFiletoDir(directoryName,

After Change


        String directoryName = transformationFile.getId();
        String metaDataContent = getMetaDataContent(transformationFile);

        boolean isMetaDataFileSaved = transformationFileManager.saveFiletoDir(directoryName, "metadata.properties",
                metaDataContent.getBytes());
        boolean isPatternFileSaved = transformationFileManager.saveFiletoDir(directoryName,
                "Pattern_" + transformationFile.getPatternFileName(), transformationFile.getPatternFileContent());
        boolean isMappingFileSaved = transformationFileManager.saveFiletoDir(directoryName,
                "Mapping_" + transformationFile.getMappingFileName(), transformationFile.getMappingFileContent());

        return isMetaDataFileSaved && isPatternFileSaved && isMappingFileSaved;
    }

    /**